#ifndef EXPLOSIONOBJECT_H_
#define EXPLOSIONOBJECT_H_

#include "../baseclass/Elem3D.h"
#include "../spec/SmokeObject.h"

class ExplosionObject : public Elem3D
{
     float scale;
     float radius;
     float rang;
     static int exp_name;
     static bool compiled; 

public:     
    bool visible;
    ExplosionObject(GameStatus* g): Elem3D(g){}
	ExplosionObject();
    virtual ~ExplosionObject();
    
    void setPos(float x,float y,float z) {pos.x = x, pos.y = y, pos.z = z;}
    void Generate_Smoke(float x,float y,float z);
    void LoadLists();
    void DoIdle();
    void Init();
    void Draw();
};

#endif /*EXPLOSIONOBJECT_H_*/
